/*
* Copyright (c) 2016 ShopJsp. All Rights Reserved.
 * ============================================================================
 * 版权所有 2011 - 今 北京华宇盈通科技有限公司，并保留所有权利。
 * ----------------------------------------------------------------------------
 * 提示：在未取得SHOPJSP商业授权之前，您不能将本软件应用于商业用途，否则SHOPJSP将保留追究的权力。
 * ----------------------------------------------------------------------------
 * 官方网站：http://www.shopjsp.com
 * ============================================================================
*/
package com.hyyt.shopjsp.tuan.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * 团购商品虚拟类
 * @author
 *
 */
public class TuanProductVo implements Serializable{
	private static final long serialVersionUID = -5347076884988138715L;

	/**
	 * 团购标题
	 */
	private String title;
	/**
	 * 商品全名称
	 */
	private String productFullName;
	/**
	 * 团购商品分类ID
	 */
	private Integer tuanProductTypeId;
	/**
	 * 商品ID
	 */
	private Integer productId;
	/**
	 * 团购主图图片
	 */
	private String tuanImageUrl;
	/**
	 * 团购价格
	 */
	private BigDecimal price;
	/**
	 * 团购简介
	 */
	private String introduction;
	/**
	 * 商品团购周期
	 */
	private Integer tuanPeriod;
	/**
	 * 申请时间
	 */
	private Timestamp createTime;
	/**
	 * 开启时间
	 */
	private Timestamp beginTime;
	/**
	 * 结束时间
	 */
	private Timestamp endTime;
	/**
	 * 开团人数
	 */
	private Integer openGroupCount;
	/**
	 * 状态,0:未启用，1：启用，2:关闭，3:结束
	 */
	private Integer state;
	/**
	 * 已购人数
	 */
	private Integer bought;
	/***
	 * 商品二维码
	 */
	private String qrCode;

	public Integer getProductId() {
		return productId;
	}
	public void setProductId(Integer productId) {
		this.productId = productId;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getIntroduction() {
		return introduction;
	}
	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}
	public Timestamp getBeginTime() {
		return beginTime;
	}
	public void setBeginTime(Timestamp beginTime) {
		this.beginTime = beginTime;
	}
	public Timestamp getEndTime() {
		return endTime;
	}
	public void setEndTime(Timestamp endTime) {
		this.endTime = endTime;
	}
	public Integer getOpenGroupCount() {
		return openGroupCount;
	}
	public void setOpenGroupCount(Integer openGroupCount) {
		this.openGroupCount = openGroupCount;
	}
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
	public Integer getBought() {
		return bought;
	}
	public void setBought(Integer bought) {
		this.bought = bought;
	}
	public BigDecimal getPrice() {
		return price;
	}
	public void setPrice(BigDecimal price) {
		this.price = price;
	}
	public String getTuanImageUrl() {
		return tuanImageUrl;
	}
	public void setTuanImageUrl(String tuanImageUrl) {
		this.tuanImageUrl = tuanImageUrl;
	}
	public Integer getTuanPeriod() {
		return tuanPeriod;
	}
	public void setTuanPeriod(Integer tuanPeriod) {
		this.tuanPeriod = tuanPeriod;
	}
	public Timestamp getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}
	public Integer getTuanProductTypeId() {
		return tuanProductTypeId;
	}
	public void setTuanProductTypeId(Integer tuanProductTypeId) {
		this.tuanProductTypeId = tuanProductTypeId;
	}
	public String getQrCode() {
		return qrCode;
	}
	public void setQrCode(String qrCode) {
		this.qrCode = qrCode;
	}

	public String getProductFullName() {
		return productFullName;
	}

	public void setProductFullName(String productFullName) {
		this.productFullName = productFullName;
	}
}
